/**
	* Copyright (c) minuteproject, minuteproject@gmail.com
	* All rights reserved.
	* 
	* Licensed under the Apache License, Version 2.0 (the "License")
	* you may not use this file except in compliance with the License.
	* You may obtain a copy of the License at
	* 
	* http://www.apache.org/licenses/LICENSE-2.0
	* 
	* Unless required by applicable law or agreed to in writing, software
	* distributed under the License is distributed on an "AS IS" BASIS,
	* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
	* See the License for the specific language governing permissions and
	* limitations under the License.
	* 
	* More information on minuteproject:
	* twitter @minuteproject
	* wiki http://minuteproject.wikispaces.com 
	* blog http://minuteproject.blogspot.net
	* 
*/
/**
	* template reference : 
	* - name : OpenXavaDomainEntityJPA2Metamodel
	* - file name : DomainEntityJPA2Metamodel.vm
*/
package sistema_oficial.sistema_oficial.domain.sistemaoficial;

import java.sql.*;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;
import javax.persistence.metamodel.SetAttribute;

import sistema_oficial.sistema_oficial.domain.sistemaoficial.BienServicio;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleCargaRuta;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleCotizacionVenta;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleDescargaRuta;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleEmpaqueUsado;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleEntraNivel4Externo;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleLoteEmpacadoNivel3;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleOrdenSalida;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleProductoUsado;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleSaleForzadoEmpacadoNivel3;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleSaleForzadoEmpacadoNivel4;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleSaleNormalNivel4;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleTransferidoNivel4Nivel3;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.DetalleVenta;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.PrecioCategoria;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.Medida;
import sistema_oficial.sistema_oficial.domain.sistemaoficial.SubcuentaMayor;

@StaticMetamodel(Paquete.class)
public class Paquete_ {

    public static volatile SingularAttribute<Paquete, Integer> identificador;

    public static volatile SingularAttribute<Paquete, String> descripcion;
    public static volatile SingularAttribute<Paquete, String> codigo;
    public static volatile SingularAttribute<Paquete, java.math.BigDecimal> existenciaMinima;

    public static volatile SingularAttribute<Paquete, Medida> medidaIdentificador;
    public static volatile SingularAttribute<Paquete, SubcuentaMayor> subcuentaMayorCodigo;

    public static volatile SetAttribute<Paquete, BienServicio> bienServicioPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleCargaRuta> detalleCargaRutaPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleCotizacionVenta> detalleCotizacionVentaPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleDescargaRuta> detalleDescargaRutaPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleEmpaqueUsado> detalleEmpaqueUsadoPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleEntraNivel4Externo> detalleEntraNivel4ExternoPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleLoteEmpacadoNivel3> detalleLoteEmpacadoNivel3PaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleOrdenSalida> detalleOrdenSalidaPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleProductoUsado> detalleProductoUsadoPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleSaleForzadoEmpacadoNivel3> detalleSaleForzadoEmpacadoNivel3PaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleSaleForzadoEmpacadoNivel4> detalleSaleForzadoEmpacadoNivel4PaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleSaleNormalNivel4> detalleSaleNormalNivel4PaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleTransferidoNivel4Nivel3> detalleTransferidoNivel4Nivel3PaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, DetalleVenta> detalleVentaPaqueteViaPaqueteIdentificador;
    public static volatile SetAttribute<Paquete, PrecioCategoria> precioCategoriaPaqueteViaPaqueteIdentificador;


}
